Real Time Operating Systems Overview ∗
نویسنده
چکیده
Modern control systems applications are often built on top of a real time operating system (RTOS) which provides the necessary hardware abstraction as well as scheduling, networking and other services. Several open source RTOS solutions are publicly available, which is very attractive, both from an economic (no licensing fees) as well as from a technical (control over the source code) point of view. This contribution gives an overview of the RTLinux and RTEMS systems (architecture, development environment, API etc.). Both systems feature most popular CPUs, several APIs (including Posix), networking, portability and optional commercial support. Some performance figures are presented, focusing on interrupt latency and context switching delay.
منابع مشابه
Open Source Real Time Operating Systems Overview
Modern control systems applications are often built on top of a real time operating system (RTOS) which provides the necessary hardware abstraction as well as scheduling, networking and other services. Several open source RTOS solutions are publicly available, which is very attractive, both from an economic (no licensing fees) as well as from a technical (control over the source code) point of ...
متن کاملReal-Time Systems: An Introduction and the State-of-the-Art
Our goal in this article is togiveanoverview of the broad area of real-time systems. This task daunting because real-time systems are everywhere, and yet no generally accepted definition differentiates real-time systems from non–realtime systems. We will make an attempt at providing a general overview of the differentclasses of real-time systems, scheduling of tasks (or threads) in such systems...
متن کاملHardware Support for Real-Time Systems – an Overview
Research at the Computer Architecture Laboratory (CAL) at Mälardalen Real-Time Research Centre (MRTC), Mälardalen University, has been performed in implementing a real-time kernel in hardware in order to increase system predictability, determinism and performance. The first article was published in 1991 and since then the real-time kernel has been further developed, adjusted to multiprocessor s...
متن کاملReal-time Posix: an Overview
The POSIX standard defines a portable interface for UNIXbased operating systems. The goal of this increasingly important standard is source-level portability of applications. In this paper we discuss the real-time extensions to POSIX and how these extensions address the needs of applications with real-time requirements.
متن کاملOperating Room Scheduling Considering Patient Priorities and Operating Room Preferences: A Case Study
Operating rooms have become the most important areas in hospitals because of the scarcity and cost of resources. The present study investigates operating room scheduling and rescheduling considering the priority of surgical patients in a specialized hospital. The ultimate purpose of scheduling is to minimize patient waiting time, surgeon idle time between surgeries, and penalties for deviations...
متن کاملReal - Time System Development
This extended abstract gives a brief overview on research about Constraint Diagrams, a graphical formalismwhich is developed in order to make safety-critical real-time systems more reliable by simplifying correct requirements capture and re nement.
متن کامل